package com.gxa.modules.mapper;

import com.gxa.common.vo.ResultVo;

import java.util.List;
import java.util.Map;

public interface InventoryMapper {
    List<Map> queryGoodstores(Integer currentPage, Integer pageSize,Integer sh_id);
    List<Map> queryCargoStorage(Integer currentPage,Integer pageSize,Integer sh_id);
    List<Map> queryStoresAllocate(Integer currentPage, Integer pageSize,Integer sh_id);
    List<Map> queryWareHouseDamage(Integer currentPage,Integer pageSize,Integer sh_id);
    List<Map> queryGoodsTable(Integer currentPage,Integer pageSize,Integer sh_id);
    List<Map> queryShipmentstorage(Integer currentPage,Integer pageSize,Integer sh_id);
    List<Map> queryReturnGoods(Integer currentPage,Integer pageSize,Integer sh_id);
    List<Map> queryInventory(Integer sh_id,Integer currentPage,Integer pageSize);
    Map findGoodstores(String id);
    Map findCargoStorage(String id);
    Map findStoresAllocate(String id);
    Map findWareHouseDamage(String id);
    Map findGoodsTable(String id);
    Map findShipmentstorage(String id);
    Map findReturnGoods(String id);
    List<Map> findGoodstorescommodity(Integer sh_id,String id);
    List<Map> findCargoStoragecommodity(Integer sh_id,String id);
    List<Map> findStoresAllocatecommodity(Integer sh_id,String id);
    List<Map> findWareHouseDamagecommodity(Integer sh_id,String id);
    List<Map> findShipmentstoragecommodity(Integer sh_id,String id);
    List<Map> findReturnGoodscommodity(Integer sh_id,String id);
    Integer updateGoodstores(Integer sh_id,String id);
    Integer updateStoresAllocate(Integer sh_id,String id);
    Integer updateShipmentstorage(Integer sh_id,String id);
    Integer updateGoodstorescommodity(Map map);
    Integer updateCargoStoragecommodity(Map map);
    Integer updateStoresAllocatecommodity(Map map);
    Integer updateWareHouseDamagecommodity(Map map);
    Integer updateShipmentstoragecommodity(Map map);
    Integer updateReturnGoodscommodity(Map map);
}
